package _thread_lock._lifecycle;

/**
 * @Author: huangya
 * @Date: 2020/12/31
 * @Description:
 */
public interface Observable {

    //获取当前任务的生命周期状态
    Cycle getCycle();

    //定义启动线程的方法，主要作用是为了屏蔽Thread的其他方法
    void start();

    //定义线程的打断方法，与start一样，主要作用是为了屏蔽Thread的其他方法
    void interrupt();
}
